package galaxy;

import dviz.visualAnnotation.*;
import dviz.visualAspect.MetaPropertyMap.Type;

@AttachVO("galaxy.vo.SphereTraceVO")
public class Planet {
	@PropertyMap(MapType = Type.INTERPOLATE)
	private float x;
	@PropertyMap(MapType = Type.INTERPOLATE)
	private float y;
	@PropertyMap(MapType = Type.INTERPOLATE)
	private float z;
	private float vx;
	private float vy;
	private float vz;
	
	@ConstructMap
	public Planet(){
		
	}

	public float getVx() {
		return vx;
	}

	public void setVx(float vx) {
		this.vx = vx;
	}

	public float getVy() {
		return vy;
	}

	public void setVy(float vy) {
		this.vy = vy;
	}

	public float getVz() {
		return vz;
	}

	public void setVz(float vz) {
		this.vz = vz;
	}

	@PropertyMap(MapType = Type.INTERPOLATE)
	private float size;
	private float mass;
	private String name;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public float getSize() {
		return size;
	}

	public void setSize(float size) {
		this.size = size;
	}

	public float getMass() {
		return mass;
	}

	public void setMass(float mass) {
		this.mass = mass;
	}

	public float getX() {
		return x;
	}

	public void setX(float x) {
		this.x = x;
	}

	public float getY() {
		return y;
	}

	public void setY(float y) {
		this.y = y;
	}

	public float getZ() {
		return z;
	}

	public void setZ(float z) {
		this.z = z;
	}

}
